//导入重置样式
require("../../assets/css/reset.css");
//导入公共样式
require("../../assets/css/basic.css");
//导入标准样式
require("../../assets/css/normalize.css");
//导入iconfont.css
require("../../assets/fonts/iconfont.css");
//导入样式
require("./login.less");

//引入js模块
const dom = require("../../utils/dom.js");
//引入axios
const axios = require("axios");

document.addEventListener("DOMContentLoaded", function () {
	//表单验证
	dom.get("#btn").addEventListener("click", async function () {
		let error = dom.get("#error");
		//手机号验证
		let account = dom.get("#account").value;
		let reg = /^1[3456789]\d{9}$/i;
		if (reg.test(account)) {
			error.textContent = "";
		} else {
			error.textContent = "手机号格式有误";
			return; //遇到错误时,停下来
		}
		//密码验证
		let pwd = dom.get("#pwd").value;
		if (pwd.length >= 6) {
			error.textContent = "";
		} else {
			error.textContent = "密码必须写6位数以上";
			return; //遇到错误时,停下来
		}
		//通过验证,发送请求
		let res = await axios.post(
			"http://fitness.h5.itsource.cn:3701/api/user/login",
			{
				account: account,
				password: pwd,
			}
		);

		if (res.data.errno === 0) {
			localStorage.setItem("token", res.data.data.token); //将token存储起来,以备后用
			alert("登录成功！");
			location.href = "index.html";
		} else {
			alert(res.data.message);
		}
	});
});
